FModel资源解包流程

基于 FModel 的资源解包方案

USMAP 生成

通过 DLL 注入工具 DLL InjectorUnrealMappingsDumper 注入到对应的游戏进程中:

image-20240827190332145

Inject 后,会弹框并生成对应的 .usmap 文件

image-20240827190448051

AES Key

下载 AES_finder,将 AES_finder.exe 放在对应游戏目录下并运行,得到 key.txt,其中的内容就是 AES Key,即 Advanced Encryption Standard 密钥;

image-20240827190519480

image-20240827162259155

FModel

下载 FModel,将目录选定到需要解包的游戏目录,设置对应的 UE Versions

image-20240827190654658

打开后,可能会弹出如下报错:

image-20240827160424229

检查如下目录:./FModel/Output/.data ,发现存在未解压的压缩包,将其解压后 Restart

image-20240827190745629

正常打开后设置对应的 Mapping File 为之前生成的 .usmap

image-20240827190823448

然后会发现左侧已经识别到对应的 .pak,但是 [WRN] Could not load virtual paths, plugin manifest may not exist,此时设置之前对应的 AES Key 即可:

image-20240827171717461

然后可以看到获得了对应的 .pak

image-20240827164400003

参考

AES获取与UModel解包

FModel解包教程与资产检索

《黑神话:悟空》MOD制作:模型替换教程